-- Testdata Part 3
-- Noten (grades)
-- Script by MaPa, May 2009

-- Hilfsview zur Referenzierung von Werten aus Standardwertelisten ohne Benutzung des Primrschlssels:
create view MP_wl as
select svp_wl_wert.id as id, svp_wl_werteliste.Schluessel || '_' || svp_wl_wert.KURZFORM as kurz,
       svp_wl_werteliste.bezeichnung || '_' || svp_wl_wert.Kurzform as lang,
	   svp_wl_werteliste.bezeichnung as werteliste,
	   svp_wl_wert.anzeigeform,
	   svp_wl_wert.langform
	   from
svp_wl_werteliste, svp_wl_wert
where svp_wl_werteliste.id = svp_wl_wert.WERTELISTE_ID;

-- Gymnasium Donauwrth 0064
Create View MP_Gym0064 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0064' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;


-- Schler Apfel02, Emanuel, Gymnasium 0064, Schuljahr 2008/09
-- Der Schler nimmt sowohl in Deutsch als auch in Mathematik an Fachgruppe 2 teil.
create view Schueler_Apfel as 
select svp_schueler_stamm.id as schueler_stamm_id, svp_schueler_schuljahr.id as schueler_schuljahr_id, svp_klassengruppe.id as klassengruppe_id 
from svp_schueler_stamm,svp_schueler_schuljahr,SVP_KLASSENGRUPPE 
where
FAMILIENNAME = 'Apfel02' and
schule_stamm_id = (select id from SVP_SCHULE_STAMM where schulnummer = '0064') and
svp_schueler_schuljahr.SCHUELER_STAMM_ID = svp_schueler_stamm.id and
svp_schueler_schuljahr.SCHULJAHR_ID = (select id from SVP_WL_SCHULJAHR where KURZFORM = '2008/09') and
SVP_SCHUELER_SCHULJAHR.KLASSENGRUPPE_ID = SVP_KLASSENGRUPPE.id;

-- Daten fr alle Fcher, die Emanuel Apfel02 belegt.
-- Fachgruppe 2 ist nur fr D und M <> null, da es nur in diesen Fchern zwei Gruppen gibt.
create view Apfelfaecher as
select svp_besuchtes_fach.id as besuchtes_fach_id, svp_besuchtes_fach.UNTERRICHTSART, 
svp_schuelerfach.KURZFORM, svp_schuelerfach.id as schuelerfach_id ,
(select id from svp_fachgruppe where schuelerfach_id = svp_schuelerfach.id and nummer = '1') as fachgruppe1,
(select id from svp_fachgruppe where schuelerfach_id = svp_schuelerfach.id and nummer = '2') as fachgruppe2
from SVP_BESUCHTES_FACH, SVP_SCHUELERFACH
where
SCHUELER_SCHULJAHR_ID = (select schueler_schuljahr_id from Schueler_Apfel) and
schuelerfach_id = svp_schuelerfach.id;

-- Schler Rot02, Lois, Gymnasium 0064, Schuljahr 2008/09
-- Der Schler nimmt in Deutsch an Fachgruppe 1, in Mathematik an Fachgruppe 2 teil.
create view Schueler_Rot as 
select svp_schueler_stamm.id as schueler_stamm_id, svp_schueler_schuljahr.id as schueler_schuljahr_id, svp_klassengruppe.id as klassengruppe_id, 
svp_klasse.id as klasse_id 
from svp_schueler_stamm,svp_schueler_schuljahr,SVP_KLASSENGRUPPE,svp_klasse 
where
FAMILIENNAME = 'Rot02' and
schule_stamm_id = (select id from SVP_SCHULE_STAMM where schulnummer = '0064') and
svp_schueler_schuljahr.SCHUELER_STAMM_ID = svp_schueler_stamm.id and
svp_schueler_schuljahr.SCHULJAHR_ID = (select id from SVP_WL_SCHULJAHR where KURZFORM = '2008/09') and
SVP_SCHUELER_SCHULJAHR.KLASSENGRUPPE_ID = SVP_KLASSENGRUPPE.id and
SVP_KLASSENGRUPPE.KLASSE_ID = svp_klasse.id and
svp_klasse.KLASSENNAME = '5a';

-- Daten fr alle Fcher, die Lois Rot02 belegt.
-- Fachgruppe 2 ist nur fr D und M <> null, da es nur in diesen Fchern zwei Gruppen gibt.
create view Rotfaecher as
select svp_besuchtes_fach.id as besuchtes_fach_id, svp_besuchtes_fach.UNTERRICHTSART, 
svp_schuelerfach.KURZFORM, svp_schuelerfach.id as schuelerfach_id ,
(select id from svp_fachgruppe where schuelerfach_id = svp_schuelerfach.id and nummer = '1') as fachgruppe1,
(select id from svp_fachgruppe where schuelerfach_id = svp_schuelerfach.id and nummer = '2') as fachgruppe2
from SVP_BESUCHTES_FACH, SVP_SCHUELERFACH
where
SCHUELER_SCHULJAHR_ID = (select schueler_schuljahr_id from Schueler_Rot) and
schuelerfach_id = svp_schuelerfach.id;

-- Rot02, Lois, 5a, Gym0064 sei Legastheniker => Alternative Notenberechnung im Fach Deutsch aktivieren:
update SVP_BESUCHTES_FACH
set ALTERNATIVE_NOTENBERECHNUNG_AKTIVIERT = 1
where 
id = (select besuchtes_fach_id from ROTFAECHER where KURZFORM = 'D');

-- Fr die Klasse 5a, Klassengruppe 1 des Gymnasiums 0064
-- werden Noten eingetragen. 

-- Drei Blcke:
--    Schulaufgaben (mit Durchschnittsspalte)
--    Kleine Leistungsnachweise (mit Durchschnittsspalte)
--    Funktionsspalte JZ

delete from SVP_LEISTUNG_DATEN
where id like 'MaPa_0064_5a_sch_apfel02%' or
      id like 'MaPa_0064_5a_sch_rot02%';

delete from SVP_LEISTUNG_BLOCK_DATEN where
id = 'MaPa_0064_5a_sch_Apfel02_D' or id = 'MaPa_0064_5a_sch_Apfel02_M' or
id = 'MaPa_0064_5a_sch_Rot02_D' or id = 'MaPa_0064_5a_sch_Rot02_M';

delete from SVP_LEISTUNG_BLOCK_FACHGRUPPE_EINSTELLUNG
where id = 'MaPa_0064_5a_sch_D1' or id = 'MaPa_0064_5a_sch_D2' or id = 'MaPa_0064_5a_sch_M1' or id = 'MaPa_0064_5a_sch_M2';

delete from SVP_LEISTUNG_SPALTE_FACHGRUPPE_EINSTELLUNG
where id like 'MaPa_0064_5a_sch_1_%' or id like 'MaPa_0064_5a_sch_2_%' or id like 'MaPa_0064_5a_sch_3_%' or id like 'MaPa_0064_5a_sch_4_%';

delete from SVP_LEISTUNG_SPALTE_EINSTELLUNG
where id = 'MaPa_0064_5a_sch_1' or id = 'MaPa_0064_5a_sch_2' or id = 'MaPa_0064_5a_sch_3' or id = 'MaPa_0064_5a_sch_4';

delete from SVP_LEISTUNG_BLOCK_EINSTELLUNG
where id = 'MaPa_0064_5a_sch';


-- Einstellungen fr den ersten Block: Schulaufgaben
-- =================================================
-- 
-- 
insert into SVP_LEISTUNG_BLOCK_EINSTELLUNG
(ID, KLASSENGRUPPE_ID, SORTIERUNG, 
WL_LEISTUNGSTEIL_ID, AUTOMATISCHER_TAB,
ZUSATZSPALTE_VORHANDEN, ZUSATZSPALTE_BEZEICHNUNG, ZUSATZSPALTE_TOOLTIPPTEXT,
ZUSATZSPALTE_WL_NOTENFORMAT_ID, ZUSATZSPALTE_NICHT_EDITIERBAR, 
ZUSATZSPALTE_SPALTENBREITE, ZUSATZSPALTE_AUTOMATISCHER_TAB,
ZEUGNISSPALTE_VORHANDEN,
REGISTERBEZEICHNUNG,NOTENSPALTEN_VORHANDEN, BERECHNUNGSMODUS,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch',(select Klassengruppe_id from SCHUELER_APFEL),1,
(select id from MP_WL where kurz = 'LEISTTEIL_Sch.'),1,
1, 'Schnitt Sch.', 'Durchschnitt der Bewertungen der Schulaufgaben',
(select id from MP_wl where kurz = 'NOTENFORM_1,00'), 1,
30, 0,
0,
'Schulaufgaben',1,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');


-- Unter den Fchern der 5a sind nur D und M Schulaufgabenfcher,
-- also nur hierfr fachgruppenspezifische Einstellungen.
-- Die alternative Gewichtung 1 in Deutsch ist fr die Legastheniker.
insert into SVP_LEISTUNG_BLOCK_FACHGRUPPE_EINSTELLUNG 
(ID, LEISTUNG_BLOCK_EINSTELLUNG_ID, FACHGRUPPE_ID,
GEWICHTUNG, ALTERNATIVE_GEWICHTUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch_D1','MaPa_0064_5a_sch',(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'),
2,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_D2','MaPa_0064_5a_sch',(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'),
2,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_M1','MaPa_0064_5a_sch',(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'),
2,2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_M2','MaPa_0064_5a_sch',(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'),
2,2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Einstellungen der vier Schulaufgabenspalten


insert into SVP_LEISTUNG_SPALTE_EINSTELLUNG
(ID,LEISTUNG_BLOCK_EINSTELLUNG_ID,SORTIERUNG,
WL_NOTENFORMAT_ID, SPALTENBREITE, BEZEICHNUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch_1','MaPa_0064_5a_sch',1,
(select id from MP_wl where kurz = 'NOTENFORM_1-6'),15,'1',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_2','MaPa_0064_5a_sch',2,
(select id from MP_wl where kurz = 'NOTENFORM_1-6'),20,'2',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_3','MaPa_0064_5a_sch',3,
(select id from MP_wl where kurz = 'NOTENFORM_1-6'),15,'3',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_4','MaPa_0064_5a_sch',4,
(select id from MP_wl where kurz = 'NOTENFORM_1-6'),15,'4',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Fachgruppenspezifische Einstellungen der vier Schulaufgabenspalten:
-- Die erste Schulaufgabe in Deutsch wertet der Lehrer, der Fachgruppe 1 unterrichtet, doppelt!
-- Ansonsten keine besonderen Einstellungen.

insert into SVP_LEISTUNG_SPALTE_FACHGRUPPE_EINSTELLUNG
(ID,LEISTUNG_SPALTE_EINSTELLUNG_ID,
FACHGRUPPE_ID, GEWICHTUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch_1_D1','MaPa_0064_5a_sch_1',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'), 2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_1_D2','MaPa_0064_5a_sch_1',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_2_D1','MaPa_0064_5a_sch_2',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_2_D2','MaPa_0064_5a_sch_2',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_3_D1','MaPa_0064_5a_sch_3',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_3_D2','MaPa_0064_5a_sch_3',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_4_D1','MaPa_0064_5a_sch_4',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_4_D2','MaPa_0064_5a_sch_4',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
-- Mathematik
('MaPa_0064_5a_sch_1_M1','MaPa_0064_5a_sch_1',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_1_M2','MaPa_0064_5a_sch_1',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_2_M1','MaPa_0064_5a_sch_2',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_2_M2','MaPa_0064_5a_sch_2',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_3_M1','MaPa_0064_5a_sch_3',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_3_M2','MaPa_0064_5a_sch_3',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_4_M1','MaPa_0064_5a_sch_4',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_4_M2','MaPa_0064_5a_sch_4',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');


-- Leistungsdaten fr Apfel02, Emanuel, 5a, Gymnasium 0064
-- und Rot02, Lois, 5a, Gymnasium 0064
insert into SVP_LEISTUNG_BLOCK_DATEN 
(ID, BESUCHTES_FACH_ID, 
LEISTUNG_BLOCK_EINSTELLUNG_ID,ZUSATZSPALTE_LEISTUNG_NOTE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch_Apfel02_D',(select besuchtes_fach_id from APFELFAECHER where KURZFORM = 'D'),
'MaPa_0064_5a_sch','2,75',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_Apfel02_M',(select besuchtes_fach_id from APFELFAECHER where KURZFORM = 'M'),
'MaPa_0064_5a_sch','1,66',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_Rot02_D',(select besuchtes_fach_id from RotFAECHER where KURZFORM = 'D'),
'MaPa_0064_5a_sch','1,20',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_Rot02_M',(select besuchtes_fach_id from RotFAECHER where KURZFORM = 'M'),
'MaPa_0064_5a_sch','3,33',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Einzelnoten fr Apfel02, Emanuel, und Rot02, Lois 5a, Gymnasium 0064 im Schulaufgabenblock:

-- Apfel02, Emanuel, Klasse 5a, Gym 0064, hat in den Schulaufgaben
-- im Fach Deutsch folgende Noten erhalten: 3,3,4,1 => Durchschnitt 11/4 = 2,75
-- im Fach Mathematik folgende Noten erhalten: 1,2,2 => Durchschnitt 5/3 = 1,66
-- Rot02, Emanuel, Klasse 5a, Gym 0064, hat in den Schulaufgaben
-- im Fach Deutsch folgende Noten erhalten: 1 (doppelt gewichtet!),1,2 => Durchschnitt 5/4 = 1,2
-- im Fach Mathematik folgende Noten erhalten: 3,3,4 => Durchschnitt 10/3 = 3,33
insert into SVP_LEISTUNG_DATEN
(ID, LEISTUNG_BLOCK_DATEN_ID, 
LEISTUNG_SPALTE_EINSTELLUNG_ID, LEISTUNG_NOTE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_sch_apfel02_D_1','MaPa_0064_5a_sch_Apfel02_D',
'MaPa_0064_5a_sch_1', '3',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_D_2','MaPa_0064_5a_sch_Apfel02_D',
'MaPa_0064_5a_sch_2', '3',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_D_3','MaPa_0064_5a_sch_Apfel02_D',
'MaPa_0064_5a_sch_3', '4',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_D_4','MaPa_0064_5a_sch_Apfel02_D',
'MaPa_0064_5a_sch_4', '1',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_M_1','MaPa_0064_5a_sch_Apfel02_M',
'MaPa_0064_5a_sch_1', '1',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_M_2','MaPa_0064_5a_sch_Apfel02_M',
'MaPa_0064_5a_sch_2', '2',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_apfel02_M_3','MaPa_0064_5a_sch_Apfel02_M',
'MaPa_0064_5a_sch_3', '2',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_D_1','MaPa_0064_5a_sch_Rot02_D',
'MaPa_0064_5a_sch_1', '1',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_D_2','MaPa_0064_5a_sch_Rot02_D',
'MaPa_0064_5a_sch_2', '1',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_D_3','MaPa_0064_5a_sch_Rot02_D',
'MaPa_0064_5a_sch_3', '2',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_M_1','MaPa_0064_5a_sch_Rot02_M',
'MaPa_0064_5a_sch_1', '3',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_M_2','MaPa_0064_5a_sch_Rot02_M',
'MaPa_0064_5a_sch_2', '3',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_sch_rot02_M_3','MaPa_0064_5a_sch_Rot02_M',
'MaPa_0064_5a_sch_3', '4',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Einstellungen fr den zweiten Block: Mndliche Noten
-- =================================================
-- 
-- 

delete from SVP_Leistung_Detail_daten where
id like 'MaPa_0064_5a_mue_Apfel02_M1_det%' or
id like 'MaPa_0064_5a_mue_Apfel02_D1_det%' or
id like 'MaPa_0064_5a_mue_Rot02_M1_det%' or
id like 'MaPa_0064_5a_mue_Rot02_D1_det%';

delete from SVP_LEISTUNG_DATEN
where id like 'MaPa_0064_5a_mue_apfel02_D_%' or
id like 'MaPa_0064_5a_mue_apfel02_M%' or
id like 'MaPa_0064_5a_mue_rot02_D_%' or
id like 'MaPa_0064_5a_mue_rot02_M%';

delete from SVP_LEISTUNG_BLOCK_DATEN where
id = 'MaPa_0064_5a_mue_Apfel02_D' or id = 'MaPa_0064_5a_mue_Apfel02_M' or
id = 'MaPa_0064_5a_mue_Rot02_D' or id = 'MaPa_0064_5a_mue_Rot02_M';

delete from SVP_LEISTUNG_BLOCK_FACHGRUPPE_EINSTELLUNG
where id = 'MaPa_0064_5a_mue_D1' or id = 'MaPa_0064_5a_mue_D2' or id = 'MaPa_0064_5a_mue_M1' or id = 'MaPa_0064_5a_mue_M2';

delete from SVP_LEISTUNG_SPALTE_FACHGRUPPE_EINSTELLUNG
where id = 'MaPa_0064_5a_mue_1_D1' or id = 'MaPa_0064_5a_mue_1_D2' or id = 'MaPa_0064_5a_mue_1_M1' or id = 'MaPa_0064_5a_mue_1_M2';

delete from SVP_LEISTUNG_SPALTE_EINSTELLUNG
where id like 'MaPa_0064_5a_mue_%';

delete from SVP_LEISTUNG_BLOCK_EINSTELLUNG
where id = 'MaPa_0064_5a_mue';


insert into SVP_LEISTUNG_BLOCK_EINSTELLUNG
(ID, KLASSENGRUPPE_ID, SORTIERUNG, 
WL_LEISTUNGSTEIL_ID, AUTOMATISCHER_TAB,
ZUSATZSPALTE_VORHANDEN, 
ZEUGNISSPALTE_VORHANDEN,
REGISTERBEZEICHNUNG,NOTENSPALTEN_VORHANDEN, BERECHNUNGSMODUS,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue',(select Klassengruppe_id from SCHUELER_APFEL),2,
(select id from MP_wl where kurz = 'LEISTTEIL_mdl.'),4,
0,
0,
'Mndliche Noten',1,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');


-- Unter den Fchern der 5a haben nur D und M zwei Fachgruppen,
-- also nur hierfr fachgruppenspezifische Einstellungen:
-- Der Lehrer, der Fachgruppe 1 in Deutsch unterrichtet, gewichtet die mndlichen Noten doppelt, bei alternativer Gewichtung 3-fach.
insert into SVP_LEISTUNG_BLOCK_FACHGRUPPE_EINSTELLUNG 
(ID, LEISTUNG_BLOCK_EINSTELLUNG_ID, FACHGRUPPE_ID,
GEWICHTUNG, ALTERNATIVE_GEWICHTUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_D1','MaPa_0064_5a_mue',(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'),
2,3,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_D2','MaPa_0064_5a_mue',(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'),
1,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_M1','MaPa_0064_5a_mue',(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'),
1,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_M2','MaPa_0064_5a_mue',(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'),
1,1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Einstellungen der Spalte fr die mndlichen Noten

insert into SVP_LEISTUNG_SPALTE_EINSTELLUNG
(ID,LEISTUNG_BLOCK_EINSTELLUNG_ID,SORTIERUNG,
WL_NOTENFORMAT_ID, SPALTENBREITE, BEZEICHNUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_1','MaPa_0064_5a_mue',1,
(select id from MP_wl where kurz = 'NOTENFORM_1,00'),30,'mndl.',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');


-- Fachgruppenspezifische Einstellungen der Spalte fr die mndlichen Noten:
-- Die erste mndliche Note in Deutsch wertet der Lehrer, der Fachgruppe 2 unterrichtet, doppelt!
-- Ansonsten keine besonderen Einstellungen.

insert into SVP_LEISTUNG_SPALTE_FACHGRUPPE_EINSTELLUNG
(ID,LEISTUNG_SPALTE_EINSTELLUNG_ID,
FACHGRUPPE_ID, GEWICHTUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_1_D1','MaPa_0064_5a_mue_1',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'D'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_1_D2','MaPa_0064_5a_mue_1',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'D'), 2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_1_M1','MaPa_0064_5a_mue_1',
(select fachgruppe1 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_1_M2','MaPa_0064_5a_mue_1',
(select fachgruppe2 from APFELFAECHER where KURZFORM = 'M'), 1,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Leistungsdaten mndliche Noten fr Apfel02, Emanuel, 5a, Gymnasium 0064
--
insert into SVP_LEISTUNG_BLOCK_DATEN 
(ID, BESUCHTES_FACH_ID, 
LEISTUNG_BLOCK_EINSTELLUNG_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_Apfel02_D',(select besuchtes_fach_id from APFELFAECHER where KURZFORM = 'D'),
'MaPa_0064_5a_mue',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_M',(select besuchtes_fach_id from APFELFAECHER where KURZFORM = 'M'),
'MaPa_0064_5a_mue',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_D',(select besuchtes_fach_id from RotFAECHER where KURZFORM = 'D'),
'MaPa_0064_5a_mue',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_M',(select besuchtes_fach_id from RotFAECHER where KURZFORM = 'M'),
'MaPa_0064_5a_mue',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Einzelnoten mndlich fr Apfel02, Emanuel, 5a, Gymnasium 0064:
-- Mndliche Noten (Gewicht):
-- Schule 0064, Klasse 5a
-- Apfel02, Mathematik: 1,2(2),2 => Durchschnitt (1 + 2*2 + 2)/4 = 1,75
-- Apfel02, Deutsch: 3,6(2),4,4 => Durchschnitt (3 + 2*6 + 4 + 4)/5 = 23/5 = 4,6
-- Rot02, Lois:
-- Mathematik (Gewicht): 2,1(2),3 => Durchschnitt (2 + 1 + 2)/3 = 5/3 = 1,66
-- Deutsch (Gewicht): 6,5(2),3,2 => Durchschnitt  (6 + 2*5 + 3 +2 )/5 = 21/5 = 4,2

insert into SVP_LEISTUNG_DATEN
(ID, LEISTUNG_BLOCK_DATEN_ID, 
LEISTUNG_SPALTE_EINSTELLUNG_ID, LEISTUNG_NOTE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_apfel02_D_1','MaPa_0064_5a_mue_Apfel02_D',
'MaPa_0064_5a_mue_1', '4,60',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_apfel02_M_1','MaPa_0064_5a_mue_Apfel02_M',
'MaPa_0064_5a_mue_1', '1,75',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_rot02_D_1','MaPa_0064_5a_mue_Rot02_D',
'MaPa_0064_5a_mue_1', '4,20',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_rot02_M_1','MaPa_0064_5a_mue_Rot02_M',
'MaPa_0064_5a_mue_1', '1,66',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');



-- Mndliche Noten (Gewicht):
-- Schule 0064, Klasse 5a
-- Apfel02, Mathematik: 1,2(2),2 => Durchschnitt (1 + 2*2 + 2)/4 = 1,75
-- Apfel02, Deutsch: 3,6(2),4,4 => Durchschnitt (3 + 2*6 + 4 + 4)/5 = 23/5 = 4,6
-- Rot02, Lois:
-- Mathematik (Gewicht): 2,1(2),3 => Durchschnitt (2 + 1 + 2)/3 = 5/3 = 1,66
-- Deutsch (Gewicht): 6,5(2),3,2 => Durchschnitt  (6 + 2*5 + 3 +2 )/5 = 21/5 = 4,2

-- Die mndliche Mathematiknote von Rot02, Lois, Gym0064, setzt sich aus drei Detailnoten zusammen: 1 (1-fach), 2 (2-fach), 2 (1-fach)
-- Die mndliche Deutschnote von Rot02, Lois, Gym0064, setzt sich aus vier Detailnoten zusammen: 3 (1-fach), 6 (2-fach), 4 (1-fach), 4 (1-fach)
insert into SVP_LEISTUNG_DETAIL_DATEN
(ID,SORTIERUNG,LEISTUNG_DATEN_ID,
BEWERTET_AM, DETAIL_LEISTUNG_NOTE, 
WL_NOTENGEBUNGSART_ID, GEWICHTUNG,
BEMERKUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_mue_Apfel02_M1_det_1',1,'MaPa_0064_5a_mue_apfel02_M_1',
'2008-10-12', '1',
(select id from MP_wl where kurz = 'NOTGEBART_Ra'),1,
'Rechenschaftsablage 10.10.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_M1_det_2',2,'MaPa_0064_5a_mue_apfel02_M_1',
'2008-10-12', '2',
(select id from MP_wl where kurz = 'NOTGEBART_St'),2,
'Stegreifaufgabe 11.11.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_M1_det_3',3,'MaPa_0064_5a_mue_apfel02_M_1',
'2008-10-12', '2',
(select id from MP_wl where kurz = 'NOTGEBART_Ub'),1,
'Unterrichtsbeitrag 12.12.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_D1_det_1',1,'MaPa_0064_5a_mue_apfel02_D_1',
'2008-10-12', '3',
(select id from MP_wl where kurz = 'NOTGEBART_Ub'),1,
'Unterrichtsbeitrag 01.09.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_D1_det_2',2,'MaPa_0064_5a_mue_apfel02_D_1',
'2008-10-12', '6',
(select id from MP_wl where kurz = 'NOTGEBART_St'),2,
'Stegreifaufgabe 09.09.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_D1_det_3',3,'MaPa_0064_5a_mue_apfel02_D_1',
'2008-10-12', '4',
(select id from MP_wl where kurz = 'NOTGEBART_Re'),1,
'Referat 20.11.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Apfel02_D1_det_4',4,'MaPa_0064_5a_mue_apfel02_D_1',
'2008-10-12', '4',
(select id from MP_wl where kurz = 'NOTGEBART_Ra'),1,
'Rechenschaftsablage, 05.01.2009',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
-- Rot, Lois
-- =========
('MaPa_0064_5a_mue_Rot02_M1_det_1',1,'MaPa_0064_5a_mue_rot02_M_1',
'2008-10-12', '2',
(select id from MP_wl where kurz = 'NOTGEBART_Ra'),1,
'Rechenschaftsablage 10.10.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_M1_det_2',2,'MaPa_0064_5a_mue_rot02_M_1',
'2008-10-12', '1',
(select id from MP_wl where kurz = 'NOTGEBART_St'),1,
'Stegreifaufgabe 11.11.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_M1_det_3',3,'MaPa_0064_5a_mue_rot02_M_1',
'2008-10-12', '2',
(select id from MP_wl where kurz = 'NOTGEBART_Ub'),1,
'Unterrichtsbeitrag 12.12.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_D1_det_1',1,'MaPa_0064_5a_mue_rot02_D_1',
'2008-10-12', '6',
(select id from MP_wl where kurz = 'NOTGEBART_Ub'),1,
'Unterrichtsbeitrag 01.09.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_D1_det_2',2,'MaPa_0064_5a_mue_rot02_D_1',
'2008-10-12', '5',
(select id from MP_wl where kurz = 'NOTGEBART_St'),2,
'Stegreifaufgabe 09.09.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_D1_det_3',3,'MaPa_0064_5a_mue_rot02_D_1',
'2008-10-12', '3',
(select id from MP_wl where kurz = 'NOTGEBART_Ra'),1,
'Referat 20.11.2008',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09'),
('MaPa_0064_5a_mue_Rot02_D1_det_4',4,'MaPa_0064_5a_mue_rot02_D_1',
'2008-10-12', '2',
(select id from MP_wl where kurz = 'NOTGEBART_Ra'),1,
'Rechenschaftsablage, 05.01.2009',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Zeugnisspalten.
-- Wie blich gibt es in der 5a, Gym0064, ein Zwischen- und ein Jahreszeugnis
-- Zeugnisunterzeichnerin (Art: Schulleitung) ist StD Gabriele Altdorf


delete from svp_leistung_Block_Einstellung
where id = 'MaPa_0064_5a_ZZ' or id = 'MaPa_0064_5a_JZ';
delete from svp_zeugnis_klasse
where id = 'MaPa_0064_5a_ZZ' or id = 'MaPa_0064_5a_JZ';
delete from SVP_SCHULE_ZEUGNISUNTERZEICHNR
where id = 'MaPa_0064_Unterz_Altdorf';

-- Lehrerin StD Gabriele Altdorf am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrerin_Altdorf as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id,
svp_schule_schuljahr.id as schule_schuljahr_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Altdorf' and
svp_lehrer_stamm.vornamen = 'Gabriele' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

insert into SVP_SCHULE_ZEUGNISUNTERZEICHNR
(ID, SCHULE_SCHULJAHR_ID,
LEHRER_SCHULJAHR_SCHULE_ID,
Art,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_Unterz_Altdorf',(select schule_schuljahr_id from MP_LEHRERIN_ALTDORF),
(select lehrer_schuljahr_schule_id from MP_LEHRERIN_ALTDORF),
'S',
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Zwischenzeugnis
-- ===============

insert into SVP_ZEUGNIS_KLASSE
(ID, KLASSE_ID,
WL_ZEUGNISART_ID,
DATUM, SCHULE_ZEUGNISUNTERZEICHNER_ID,
KLASSENLEITUNG_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_ZZ',(select klasse_id from SCHUELER_ROT),
(select id from MP_wl where kurz = 'ZEUGNISART_Z'),
'2009-07-31', 'MaPa_0064_Unterz_Altdorf',
(select id from SVP_KLASSENLEITUNG where KLASSE_ID = (select klasse_id from SCHUELER_ROT) and wl_klassenleitung_art_id = '1111_K'),
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');



insert into SVP_LEISTUNG_BLOCK_EINSTELLUNG
(ID, KLASSENGRUPPE_ID, SORTIERUNG, 
AUTOMATISCHER_TAB,
ZUSATZSPALTE_VORHANDEN,
ZEUGNISSPALTE_VORHANDEN,
Zeugnisspalte_bezeichnung,
Zeugnissspalte_Tooltipptext,
Zeugnisspalte_wl_notenformat_id,
zeugnispalte_nicht_editierbar,
Zeugnisspalte_spaltenbreite,
Zeugnisspalte_automatischer_tab,
Zeugnisspalte_zeugnisart_id,
-- Zeugnisspalte_wl_spaltenfarbe_id : Wertelliste noch nicht vorhanden
REGISTERBEZEICHNUNG,NOTENSPALTEN_VORHANDEN, BERECHNUNGSMODUS,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_ZZ',(select Klassengruppe_id from SCHUELER_APFEL),3,
1,
0,
1,'JZ','Berechnete Note frs Zwischenzeugnis',(select id from MP_wl where kurz = 'NOTENFORM_1,00'),
1,20,1,'MaPa_0064_5a_ZZ',
'ZZ',0,2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

-- Jahreszeugnis
-- =============

insert into SVP_ZEUGNIS_KLASSE
(ID, KLASSE_ID,
WL_ZEUGNISART_ID,
DATUM, SCHULE_ZEUGNISUNTERZEICHNER_ID,
KLASSENLEITUNG_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_JZ',(select klasse_id from SCHUELER_ROT),
(select id from MP_wl where kurz = 'ZEUGNISART_J'),
'2009-07-31', 'MaPa_0064_Unterz_Altdorf',
(select id from SVP_KLASSENLEITUNG where KLASSE_ID = (select klasse_id from SCHUELER_ROT) and WL_Klassenleitung_art_id = '1111_K'),
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

insert into SVP_LEISTUNG_BLOCK_EINSTELLUNG
(ID, KLASSENGRUPPE_ID, SORTIERUNG, 
AUTOMATISCHER_TAB,
ZUSATZSPALTE_VORHANDEN,
ZEUGNISSPALTE_VORHANDEN,
Zeugnisspalte_bezeichnung,
Zeugnissspalte_Tooltipptext,
Zeugnisspalte_wl_notenformat_id,
zeugnispalte_nicht_editierbar,
Zeugnisspalte_spaltenbreite,
Zeugnisspalte_automatischer_tab,
Zeugnisspalte_zeugnisart_id,
-- Zeugnisspalte_wl_spaltenfarbe_id : Wertelliste noch nicht vorhanden
REGISTERBEZEICHNUNG,NOTENSPALTEN_VORHANDEN, BERECHNUNGSMODUS,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0064_5a_JZ',(select Klassengruppe_id from SCHUELER_APFEL),4,
1,
0,
1,'JZ','Berechnete Note frs Jahreszeugnis',(select id from MP_wl where kurz = 'NOTENFORM_1,00'),
1,20,1,'MaPa_0064_5a_JZ',
'JZ',0,2,
(select ID from MP_GYM0064),'erg02_09','2009-05-05 12:00:00.0','2008',0,'2009-05-05 12:00:00.0','erg02_09');

drop view MP_Lehrerin_Altdorf;
drop view APFELFAECHER;
drop view Rotfaecher;
drop view Schueler_Apfel;
drop view Schueler_Rot;
drop view MP_Gym0064;
drop view MP_wl;



